giant squid - English Synonyms Dictionary

giant squid

n.
[1] architeuthis